package com.zb.mobile;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

/**
 * @Author WEN
 * @Date 2024/5/18 0018
 **/
@Data
@ApiModel("服务商工单状态数量对象")
public class NetworkOrderStatusQtyVo {
    @ApiModelProperty(value = "全部工单数量")
    private long total;

    @ApiModelProperty(value = "待接单工单数量")
    private long waitReceivingOrderStatusQty;

    @ApiModelProperty(value = "待派工数量，服务商管理员才有")
    private long waitDispatchStatusQty;

    @ApiModelProperty(value = "待工程师确认接单数量，服务商管理员才有")
    private long waitEngineerReceivingOrderStatusQty;

    @ApiModelProperty(value = "服务中数量")
    private long serviceStatusQty;

    @ApiModelProperty(value = "待结单数量")
    private long waitStatementOrderStatusQty;

    @ApiModelProperty(value = "已完成工单数据")
    private long finishOrderQty;

    @ApiModelProperty(value = "全部完成工单结算数量")
    private long finishTotalOrderSettlementQty;

    @ApiModelProperty(value = "完成工单待结算数量")
    private long finishOrderWaitSettlementQty;

    @ApiModelProperty(value = "完成工单已结算数量")
    private long finishOrderSettlementQty;

    @ApiModelProperty(value = "已取消工单数据")
    private long cancelOrderQty;

    @ApiModelProperty(value = "全部取消工单结算数量")
    private long cancelTotalOrderSettlementQty;

    @ApiModelProperty(value = "取消工单待结算数量")
    private long cancelOrderWaitSettlementQty;

    @ApiModelProperty(value = "取消工单已结算数量")
    private long cancelOrderSettlementQty;

    @ApiModelProperty(value = "转单待审核数量")
    private long transferOrderWaitCheckQty;

    @ApiModelProperty(value = "取消工单待审核数量，服务商管理员才有")
    private long cancelOrderWaitCheckQty;

    @ApiModelProperty(value = "改派待审核数量，服务商管理员才有")
    private long changeOrderWaitCheckQty;

    @ApiModelProperty(value = "未拨打电话数量")
    private long waitCallPhoneQty;

    @ApiModelProperty(value = "未预约数量")
    private long waitReservationQty;

    @ApiModelProperty(value = "未签到数量")
    private long waitSignQty;

    @ApiModelProperty(value = "费用待审核数量")
    private long feeWaitCheckQty;

    @ApiModelProperty(value = "配件待审核数量")
    private long spareWaitCheckQty;

    @ApiModelProperty(value = "待审核总数")
    private long waitCheckQty;

    @ApiModelProperty(value = "待核销工单数量")
    private long hxWaitQty;

    @ApiModelProperty(value = "挂起工单数量")
    private long isPauseQty;
}
